package com.hst.capacity.application.biz;

import com.hst.capacity.domain.model.request.franchisee.commision.FranchiseeCommisionParam;
import com.hst.capacity.domain.model.request.franchisee.commision.FranchiseeCommisionSaveParam;
import com.hst.capacity.domain.model.response.franchisee.commision.FranchiseeCommisionVO;
import com.hst.capacity.domain.model.response.stat.StatVO;

import java.util.List;

public interface FranchiseeBiz {

    int agentCount(String idFranchiseeUser);

    List<FranchiseeCommisionVO> findFranCommisionByIdFranchisee(String idFranchisee);

    List<String> findIdFranByDispacther(String idDispacther);

    String findIdFranArrByDispacther(String idDispacther);

    String findIdFranArrByFinance(String idFinance);

    FranchiseeCommisionVO findFranCommision(FranchiseeCommisionParam param);

    String commisionSave(FranchiseeCommisionSaveParam param);

    StatVO dailyStat(String idFranchisee);

}
